/*给定程序中，函数fun的功能是:根据形参c中指定的英文字母，按顺序打印出若干后继相邻字母，输出字母的大小写与形参c一致，数量由形参d指定。若输出字母中有字母Z或z，则应从A或a开始接续，直到输出指定数量的字母。
例如:c为"Y’，d为4，则程序输出ZABC; c为’z’，d为2，则程序输出ab。
请在程序的下划线处填入正确的内容并把下划线删除，使程序得出正确的结果。
注意:源程序存放在文件BLANK1.C中，不得增行或删行，也不得更改程序的结构。*/
#include  <stdio.h>
#pragma warning (disable:4996)
void fun(char c, int d) { 
  int i;
  char A[26], a[26], *ptr;
/**********found**********/
  for (i=0; i<___(1)____; i++) {
	A[i] = 'A' + i;
	a[i] = 'a' + i;
  }
/**********found**********/
  if ((c >= 'a') && (c ___(2)____ 'z')) ptr = a;
  else   ptr = A;
/**********found**********/
  for (i=1; i<=d; i++) printf("%c", ptr[(c-ptr[0]+i) % ____(3)____] );
}
main( ) { 
  char c; int d;
  printf("please input c & d:\n");
  scanf("%c%d", &c, &d);
  fun(c, d);
}
